package com.info.zhiduoduo.admin.model.formbean.invoice;

import java.util.Date;

import javax.validation.constraints.NotEmpty;

import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.ToString;
import lombok.experimental.Accessors;

@Data
@AllArgsConstructor
@NoArgsConstructor
@Accessors(chain = true)  //setter return this;
@ToString
public class InvoiceListFromBean {

	private Date startDate;
	private Date endDate;
	@ApiModelProperty("企业名称")
	private String name;
	@ApiModelProperty("工作室名称和创客姓名")
	private String username;
	@ApiModelProperty("0:全部 1.等待受理 2申请中 3受理中 4已完成(出票) 5被拒绝 6发票作废")
	private int state;
	@NotEmpty
	@ApiModelProperty("逗号分割,项目类型 1： 项目 2：智众包项目 4:长期订单 5：委托接单- 项目 6：委托接单-智众包项目")
	private String projectType;

	@ApiModelProperty("准创客 1：准创客，0：创客，全部传null ")
	private Integer temporaryLogin;
	/**
	 * 操作人员managerid
	 */
	private int managerid;

	@ApiModelProperty("运营主体id")
	private int partyId;
}
